﻿@charset "utf-8";
/* CSS Document */
.hide{display:none;}
.ingfd img{max-width:100%;}
input::-ms-input-placeholder,textarea:-ms-input-placeholder{color: #999;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #999;}
input::-moz-placeholder,textarea::-moz-placeholder{color: #999;}
table { border-collapse: collapse; border-spacing: 0; }

input[type="text"],input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;}

.centerbox{ max-width:1000px;margin:0 auto;}

.index-top{ width:100%; line-height:20px; padding:8px 0; background:#2d2d2d; color:#bebebe;}

.yindao{ overflow:hidden; float:left;}
.top-link{ float:right;}
.top-link a{ color:#bebebe;}
.top-link a:hover{ color:#ffffff;}
.top-link1{ background:url(../images/icon-1.png) no-repeat 0 center; padding-left:27px;}
.top-link2{ background:url(../images/icon-2.png) no-repeat 0 center; padding-left:19px; position:relative;}
.top-link3{ background:url(../images/icon-3.png) no-repeat 0 center; padding-left:18px;}
.top-link4{ background:url(../images/icon-4.png) no-repeat 0 center; padding-left:12px; color:#2db4ff; margin-left:10px; text-transform:uppercase}
.top-link2 em{display:block; width:120px; height:120px; position:absolute; left:0px; top:30px; z-index:999; display:none}
.top-link2:hover em{display:block;}
.logo{ float:left;}
.tell-top{ float:right;}

.nav{ width:100%; line-height:42px; height:42px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center; font-size:15px;}

.nav li{ width:9%; display:block; float:left; color:#4e4e4e; background:url(../images/nav-icon.png) no-repeat right center; position:relative; z-index:999;}
.nav a{ width:100%; height:42px; overflow:hidden; display:block; color:#4e4e4e;}
.nav li div{ width:110%; position:absolute; left:-5%; top:100%; background:#fff; display:none; font-size:13px;}
.nav li div a{ border-bottom:1px solid #eaeaea; height:34px; line-height:34px;}
.nav li.cur>a{ color:#3c92c3;}
.nav a:hover{ color:#3c92c3;}
.nav li:hover>a{ color:#3c92c3;}

.banner{width:100%; height:500px; position:relative; overflow:hidden  } 
.banner ul{ width:1600px; height:500px; position:absolute; left:50%; margin-left:-800px; top:0px;}
.banner ul li{position:absolute; left:0px; top:0px; background:#000;width:1600px; height:500px;}
.banner ul li:first-child{z-index:99;} 
.btn_btn{position:absolute;height:14px;width:100%; max-width:1003px; margin-left:-501px; left:50%; bottom:30px; z-index:99; text-align:center;}
.btn_btn span{background:#23afec; width:14px; height:14px; cursor:pointer; display:inline-block; margin:0px 5px; border-radius:14px;}
.btn_btn span.curus{background:#fff;}


.ny-banner{ width:100%; height:400px; overflow:hidden; position:relative;}
.banner-pc{ width:1600px; position:absolute; left:50%; margin-left:-800px;}
.banner-mobile{ width:100%; display:none;}
.banner-pc i{ width:100%; height:100%; position:absolute; left:0; top:0; display:none;}
.banner-pc i:first-child{ display:block;}
.banner-mobile i{ display:none;}
.banner-mobile i:first-child{ display:block;}

.btnxsd{position:absolute; width:100%; left:0px; top:50%; height:0px;z-index:99; display:none}
.btnxsd span{width:52px; height:52px;background:rgba(0,0,0,0.5); display:inline-block;color:#FFF; font-size:30px; font-family:SimSun; text-align:center; line-height:52px; margin:0px 30px; margin-top:-26px; cursor:pointer; border-radius:3px;}

/**************************mobliebanner*********/
.flexslider {margin:0; padding:0px; display:none}
.flexslider .slides > li {display:none;-webkit-backface-visibility: hidden;}
.flexslider .slides img{width:100%;display: block; }
.no-js .slides > li:first-child {display: block;}
.flexslider{margin: 0 auto;position: relative;zoom:1;}
.flex-viewport {-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1; }
.flex-direction-nav {display:none;}
.flex-control-nav {width:100%;position: absolute;bottom:10%; left:0px; z-index:999;text-align:center;}
.flex-control-nav li { margin-right:6px;display: inline-block;zoom:1;z-index:999999;}
.flex-control-paging li a {
	background:#273357;
	display:block;
	height:14px;
	line-height:50px;
	overflow: hidden;
	width:14px;
	cursor: pointer; border-radius:14px;
}
.flex-control-paging li a.flex-active {
	background:#fff;
}




.ny-banner{ width:100%; height:400px; overflow:hidden; position:relative;}
.ny-banner img{max-width:100%;}
.ny-title{ width:100%; text-align:center; color:#666; margin-top:30px;}
.ny-title h5{ width:100%; border-bottom:1px solid #e5e5e5; font-size:20px; line-height:40px; height:41px; font-weight:normal;}
.ny-title h5 i{ display:inline-block; border-bottom:2px solid #23afec; padding:0 20px;}
.ny-title span{ display:block; font-size:16px; line-height:26px; margin-top:10px; text-transform:uppercase;}
.ny-title p{ font-size:15px; line-height:26px;}


.kc-index{ width:100%; margin-top:10px;}
.kc-index a{ width:24%; float:left; margin:10px 0.5% 0 0.5%; display:block;}
.kc-index dl{ width:100%; background:#efeff1; padding-bottom:10px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.kc-index dt{ width:100%; position:relative;}
.kc-index dt img{ max-width:100%;}
.kc-index dt i{ width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(35,175,236,0.37); display:none;}
.kc-index dd{ padding:0 5%; text-align:center;}
.kc-index dd span{ font-size:15px; color:#333; display:block; height:24px; line-height:24px; overflow:hidden; margin-top:22px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.kc-index dd em{ font-size:15px; color:#b4b4b4; display:block; height:24px; line-height:24px; overflow:hidden;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.kc-index dd i{ width:28%; height:1px; margin:5px auto 0 auto; display:block; background:#90908f;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.kc-index dd p{ height:48px; font-size:12px; line-height:24px; color:#666; margin-top:5px; overflow:hidden;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.kc-index dl:hover{ background:#23afec;}
.kc-index dl:hover span,.kc-index dl:hover p,.kc-index dl:hover em{ color:#fff;}
.kc-index dl:hover dd i{ background:#fff;}
.kc-index dl:hover dt i{ display:block}

.index-news{ width:100%; background:#efeff1; padding:26px 0; margin-top:25px;}

.news-left{ width:49.4%; float:left; overflow:hidden;}
.news-left a{ display:block; overflow:hidden;}
.news-title{ width:100%; line-height:40px; overflow:hidden;}
.news-title p{ float:left; font-size:20px;}
.news-title span{ float:left; font-size:16px; padding-left:10px; background:url(../images/icon-5.png) no-repeat 0 center; display:block; margin-left:10px; text-transform:uppercase}
.news-title a{ float:right;}
.news-title p em{font-style:normal; cursor:pointer}
.news-title p em:first-child{background:url(../images/icon-5.png) no-repeat 0 center; padding-left:8px;}
.news-title p em.cur{ color:#20acea}
.zhishimore{display:none;}

.news-1{ width:100%; overflow:hidden;}
.news-1 dt{ width:42%; float:left; margin-top:10px;}
.news-1 dd{ width:54%; float:right; margin-top:10px;}
.news-1 dd h5{ font-size:14px; color:#1fabe8; line-height:30px; height:30px; display:block; overflow:hidden;}
.news-1 dd p{ height:96px; line-height:24px; color:#666; overflow:hidden;}
.news-1 dd span{ padding-left:20px; background:url(../images/icon-6.png) no-repeat 0 center; color:#8f8f8f; display:block; line-height:24px;}

.news-2{ width:100%;}
.news-2 a{ display:block; margin-top:15px;}
.news-2 dl{ width:100%; overflow:hidden;}
.news-2 dt{ width:11%; float:left; text-align:center;}
.news-2 dt span{ display:block; width:100%; height:36px; line-height:36px; color:#fff; font-size:24px; display:block; background:#20acea;}
.news-2 dt p{ width:100%; height:18px; background:#20acea; margin-top:1px; color:#fff;}
.news-2 dd{ width:86%; float:right;}
.news-2 dd span{ height:24px; color:#333; display:block; overflow:hidden; line-height:24px; font-size:14px; display:block;}
.news-2 dd p{ height:36px; line-height:18px; overflow:hidden; color:#666;}
.news-2 dd i{ display:block; color:#999; line-height:20px; display:none;}
.news-2 dl:hover dd span{ text-decoration:underline; color:#20acea;}

.news-right{ width:49%; float:right; margin-top:10px; overflow:hidden;}
.news-right img{ width:100%;}
.news-right a{height:336px;}
.teacher{ padding-bottom:30px; position:relative;}
.teacher a{ width:223px; margin:30px auto; display:block; color:#666;}
.teacher dl{ width:100%; display:block;}
.teacher a:hover{ color:#1fabe8}
.teacher a:hover .teach-3{ border:1px solid #1fabe8;}
.teach-1{ padding:0 10px; height:51px; background:url(../images/teacher-bj.png) no-repeat 0 0; color:#fff; margin-top:18px; overflow:hidden;}
.teach-1 span{ display:block; font-size:18px; line-height:22px; height:22px; overflow:hidden; margin-top:3px;}
.teach-1 p{ font-size:14px; height:22px; line-height:22px; overflow:hidden;}
.teach-2{ height:96px; line-height:24px; margin-top:6px; overflow:hidden;}
.teach-3{ width:82%; height:32px; border:1px solid #d2d2d2; color:#1fabe8; border-radius:40px; text-align:center; line-height:32px; font-size:14px; margin:10px auto 0 auto; background:url(../images/icon-7.png) no-repeat 20% center;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.fenge{ width:100%; height:1px; background:#e5e5e5;}
.teachmore{text-align:center;}
.teachmore a{ border:1px solid #ccc; height:50px; padding:0px 20px; display:inline-block; font-size:20px;}


.owl-theme .owl-controls .owl-buttons div{position:absolute;top:200px;width:40px;height:40px;border-radius:42px;border:1px solid #666;font-family:SimSun; text-align:center; cursor:pointer; font-size:30px; line-height:40px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}

.owl-theme .owl-controls .owl-buttons div:hover{background-color:#24bbe8; color:#FFF;border:1px solid #24bbe8;}

.teacherbox{width:100%}




.zhishi-left{ width:60%; float:left; margin-top:20px;}

.zhishi-list{ width:100%; display:none;}
.zhishi-list:first-child{display:block;}
.zhishi-list a{ display:block; color:#666;}
.zhishi-list dl{ width:99%; border:2px solid #d1d1d1; overflow:hidden; margin-top:9px; padding:10px 0;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.zhishi-list dt{ width:12%; height:68px; border-right:1px solid #e6e6e6; text-align:center; font-style:italic; float:left;}
.zhishi-list dt b{ font-size:24px; color:#9e9e9e; line-height:32px; margin-top:10px; display:block;}
.zhishi-list dt p{ color:#c2c2c2; line-height:20px;}
.zhishi-list dd{ width:85%; float:right;}
.zhishi-list dd b{ padding-left:12px; background:url(../images/icon-8.png) no-repeat 0 center; font-size:14px; color:#333; line-height:22px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.zhishi-list dd p{ height:40px; line-height:20px; overflow:hidden; margin-top:5px; padding:0 5px;}
.zhishi-list dd i{ line-height:18px; color:#999; display:none;}

.zhishi-list dl:hover{ border:2px solid #23afec;}
.zhishi-list dl:hover dt b{ color:#23afec;}


.zhishi-right{ width:37%; float:right; margin-top:20px;}
.student-list{ width:100%; margin-top:10px; position:relative; }
.student-list li{ display:none; width:100%; height:100%;}
.student-list li:first-child{ display:block;}
.student-list img{ width:100%; height:290px;}

.student-i{ position:absolute; left:0px; bottom:20px; width:100%; text-align:center}
.student-i i{ width:12px; height:12px; display:inline-block; border-radius:12px; overflow:hidden; cursor:pointer; margin:0 5px; background-color:#FFF}
.student-i i.cur{ background-color:#24bbe8}


.kehu{ margin-top:20px;}
.kehu .news-title p{ border-bottom:2px solid #20acea;}
.kh-list a{ width:15.5%; float:left; margin:20px 0.5% 10px 0.5% ; display:block;}
.kh-list{margin-top:10px;}
.address{ width:100%; height:356px; background:url(../images/address.jpg) no-repeat center 0; margin-top:20px; overflow:hidden}
.add-title{ width:100%; text-align:center; color:#fff;}
.add-title b{ font-size:20px; line-height:30px; padding:5px 0; margin-top:30px; display:block;}
.add-title p{ font-size:14px; line-height:20px; padding:5px 0;}

.add-list{ overflow:hidden; color:#fff; text-align:center; margin-top:20px;}
.add-list li{ width:25%; float:left; margin-top:20px;}
.add-list li i{ max-width:89px; display:block; margin:0 auto;}
.add-list li p{ line-height:18px; height:36px; padding:10px 5px; margin-top:10px; overflow:hidden;}
.add-list li span{ width:90px; height:26px; line-height:26px; margin:15px auto 20px auto; display:block; border-radius:30px; background:#52504e; text-align:center; color:#fff;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.xjs2 a:hover span{background:#24bbe8;color:#FFF;}

.add-list li a{color:#FFF;}
.add-list li a:hover{color:#24bbe8;}


.links{ background:#efeff1; padding:20px 0;}
.links .news-title p{ border-bottom:2px solid #20acea;}
.links .news-title a{ padding-left:20px; background:url(../images/icon-9.jpg) no-repeat 0 center;}

.links-list{ margin-top:15px; padding-bottom:20px;}
.links-list a{ white-space:nowrap; line-height:24px; padding-right:10px; display:inline-block;}
.links-list a:hover{ text-decoration:underline; color:#20acea;}


.bottom-nav{ width:82%; float:left;}
.bottom-nav dl{ width:15%; min-height:160px; float:left; margin-left:2%; background:url(../images/bott-navbj.png) no-repeat right center;}
.bottom-nav dl:first-child{ margin-left:0;}
.bottom-nav dl:last-child{ background:none;}
.bottom-nav dt{ font-size:14px; margin-top:20px;}
.bottom-nav dt a{ color:#333;}
.bottom-nav dt a:hover{ color:#23afec;}
.bottom-nav dd{ margin-top:10px;}
.bottom-nav dd a{ display:block; line-height:24px; height:24px; overflow:hidden;}

.ewm{ width:120px; float:right; margin-top:20px;}
.ewm p{ height:36px; background:#23afec; color:#fff; line-height:17px; padding:10px 0;text-align:center;}

.dibu{ width:100%; line-height:20px; padding:20px 0; background:#2d2d2d; color:#fff;}



/*pop*/
.ny-nav{ width:100%; background:#f6f6f6; padding:20px 0;}
.ny-nav-list{ width:100%; height:38px; margin-top:18px;}
.ny-nav-list li{ width:130px; line-height:36px; font-size:14px; display:block; background:#fff; text-align:center; float:left; border:1px solid #bfbfbf; border-left:0; position:relative; z-index:99;}
.ny-nav-list li div{ width:100%; position:absolute; left:0; top:100%; background:#fff; display:none}
.ny-nav-list li a{ height:36px; display:block; padding:0 5px; color:#333; overflow:hidden;}
.ny-nav-list li div a{ border-bottom:1px solid #eaeaea;}
.ny-nav-list li:first-child{ border:1px solid #bfbfbf;}
.ny-nav-list a:hover{ color:#fff; background:#23afec;}
.ny-nav-list li.cur{ background:#23afec}
.ny-nav-list li.cur>a{ color:#fff;}
.ny-nav-tit{ line-height:28px; height:28px; color:#666; padding:0 0 0 16px; font-size:14px; margin-top:20px; background:url(../images/icon-home.png) no-repeat 0 center; overflow:hidden;}
.ny-nav-tit a:hover{ color:#313131; text-decoration:underline;}

.pop-1{ width:100%; background:#fff; padding:20px 0;}
.pop-tit{ width:100%; background:url(../images/xian.jpg) repeat-x 0 30%; padding:5px 0;}
.pop-tit img{ max-width:50%; display:block; margin:0 auto;}

.pop1nr{ overflow:hidden; padding:40px 0;}
.pop-nr1{ width:20%; float:left;}
.pop-nr2{ width:75%; float:right; font-size:14px; line-height:24px; margin-top:10px;}
.pop-nr2 b{ font-size:16px; color:#333;}
.pop-nr2 span{ color:#23afec;}
.pop-nr2 i{ color:#ffde00;}
.pop-nr2 em{ color:#ff0000;}


.pop-2{ width:100%; background:#f6f6f6; padding:20px 0;}
.pop-tit2{ font-size:30px; height:32px; border-left:3px solid #002f7b; line-height:32px; padding-left:10px; color:#333;}
.pop-2 dl{ width:100%; overflow:hidden; margin-top:35px;}
.pop-2 dt{ width:6.8%; float:left; }
.pop-2 dd{ width:90%; float:right;}
.pop-2 dd h2{ font-size:24px; line-height:30px; color:#23afec; font-weight:bold;}
.pop-2 dd p{ font-size:14px; line-height:30px;}
.pop-2 dd span{ color:#23afec;}

.pop-3 dl{ overflow:hidden; padding:20px 0;}
.pop-3 dt{ width:55%; float:left; padding:16px 0;}
.pop-3 dd{ width:41%; line-height:30px; font-size:14px; float:right; padding:16px 0;}
.pop-3 dd span{ color:#23afec;}


/*付款方式*/

.fukuan{ padding:30px 0; font-size:15px; line-height:24px;}
.fukuan h5 span{ color:#fff; background:#23afec; display:inline-block; line-height:26px; padding:10px 8px; margin-top:10px; font-size:18px; display:inline-block; border-radius:3px;}
.fukuan p{margin-top:20px;}
.fukuan i{ display:block; text-align:center;}
.fukuan i img{ padding:0 20px; margin-top:20px; }
.fukuan b{ color:#333;}
.fukuan span{ color:#23afec;}

.fukuan p.zhu{ margin:40px 0; background:url(../images/icon-11.png) no-repeat 0 5px; font-size:18px; line-height:30px; text-indent:0; padding-left:36px; font-weight:bold; color:#23afec;}

.xsfghh{margin:20px 0px; overflow:hidden}
.xsfghh img{margin-left:20px; float:left;}
.xsfghh img:first-child{margin-left:0px;}
/*vip*/
.vip-1{ padding:20px 0;}
.vip-tit{ background:url(../images/xian.jpg) repeat-x 0 center; text-align:center;}
.vip-tit img{ max-width:50%;}
.vip-table1{ margin-top:30px;}
.vip-table2{ margin-bottom:30px;}
.vip-table1 table{ width:100%; line-height:26px; font-size:18px; text-align:center; margin-top:20px;}
.vip-table1 table td{ border:1px solid #d8d6d6; padding:8px 0;}
.vip-table1 table th{ border:1px solid #d8d6d6; padding:10px 0; color:#333; font-size:24px; font-weight:normal;}

.vip-table2 table{ width:100%; line-height:24px; font-size:14px; text-align:center; margin-top:45px;}
.vip-table2 table td{ border:1px solid #d8d6d6; padding:8px 0;}

.nynvsx{ text-align:center; padding:30px 0px;}
.nynvsx li{ display:inline-block; height:56px;}
.nynvsx li a{ height:56px; padding:0px 15px; line-height:56px; font-size:30px; background-color:#23afec; border-radius:5px; color:#FFF; display:block; margin:0px 10px; min-width:150px; text-align:center}

.nynvsx li a:hover{ background-color:#eca323}
.nynvsx li.cur a{ background-color:#eca323}


.bisviptetx{ line-height:30px; font-size:15px; margin:10px 0px 30px;}
.bisviptetx p{padding-top:20px;}

.ngsfjh{font-size:18px; color:#23afec}

.ngsfjh b{padding:20px 0px; display:block}
.xhsf{width:43%; float:left; margin-bottom:20px;}
.xhsfew{width:51%; float:right; margin-bottom:20px;}
.xhsf2{width:33%; float:left; margin-bottom:20px;}
.xhsfew3{width:61%; float:right; margin-bottom:20px;}


/*关于我们*/
.about-ny{ padding:40px 0 80px 0;}
.about-ny h5{ display:inline-block; height:24px; line-height:24px; padding:0 20px; font-size:16px; color:#fff; background:#23afec; font-weight:normal; margin:30px 0px;}
.about-1{ overflow:hidden;}
.about-1 dt{ width:47.2%; float:left; margin-top:20px;}
.about-1 dd{ width:48%; float:right; font-size:14px; margin-top:20px;}
.about-1 dd p{ text-indent:2em; line-height:30px; margin-top:8px;}

.about-2{ overflow:hidden;}
.about-2 dt{ width:520px; float:left; margin-top:20px;}
.about-2 dd{ width:40.6%; float:right; margin-top:20px;}
.about-2 ul{ background:url(../images/icon-14.jpg) repeat-y 128px 0;}
.about-2 li{ overflow:hidden; line-height:25px; padding:5px 0; position:relative;}
.about-2 li span{ width:112px; float:left; display:block; text-align:right; font-size:14px;}
.about-2 li p{ width:370px; float:right; font-size:14px;}
.about-2 li i{ width:8px; height:8px; background:url(../images/icon-13.jpg) no-repeat; display:block; position:absolute; left:124px; top:14px;}

.about-3 ul{ background:url(../images/icon-14.jpg) repeat-y 128px 0;}
.about-3 li{ overflow:hidden; line-height:25px; padding:5px 0; position:relative;}
.about-3 li span{ width:112px; float:left; display:block; text-align:right; font-size:14px;}
.about-3 li p{ width:850px; float:right; font-size:14px;}
.about-3 li i{ width:8px; height:8px; background:url(../images/icon-13.jpg) no-repeat; display:block; position:absolute; left:124px; top:14px;}





/*加入我们*/
.join-nr{ padding:20px 0;}
.join-nr h5{ border-bottom:2px solid #23afec; margin-top:25px;}
.join-nr h5 span{ display:inline-block; background:#23afec; color:#fff; padding:0 30px; line-height:32px; border-radius:5px 5px 0 0; font-size:16px;}

.join-1 h1{ font-size:36px; color:#3c93c3; line-height:50px; font-family:Arial;}
.join-1 p{ font-size:18px; line-height:30px;}
.join-1 i{ font-size:17px; color:#333; font-family:'黑体';}
.join-1 span{ color:#0084ff;}

.join-2{ margin-top:10px;}
.join-2 table{ width:100%; text-align:center; background:#f4f4f4; font-size:14px;}
.join-2 table td{ border:2px solid #fff; line-height:20px; padding:6px 0;}
.join-2 table th{ border:2px solid #fff; line-height:20px; padding:6px 0; color:#23afec;}
.join-2 table a{ border-radius:3px; display:inline-block; height:20px; line-height:20px; color:#fff; background:#23afec; padding:0 20px;}
.join-2 table .cur a{background:#0079ad;}

.join-3{ margin-top:25px; padding-bottom:40px;}
.join-3 ul{ background:url(../images/icon-14.jpg) repeat-y 11px 0;}
.join-3 li{ background:url(../images/icon-13.jpg) no-repeat 7px 12px; padding-left:36px; font-size:14px; line-height:30px;}
.join-3 li b{ color:#333;}

.joinbox{display:none;}
.joinbox:first-child{display:block;}

/*家长寄语*/
.send-nr{ padding-bottom:20px;}
.send-nr dl{ font-size:14px; line-height:30px; padding:40px 0; background:url(../images/icon-15.png) repeat-x 0 0;}
.send-nr dl:first-child{ background:none;}
.send-nr dt{ column-rule: #000; color:#23afec; font-weight:bold;}
.send-nr dd b{ color:#3a3d3f;}
.send-nr dd span{ color:#b40000;}

.page{ text-align:center; padding:20px 0 40px 0;}
.page a{ height:25px; background:#b5b5b5; color:#fff; display:inline-block; line-height:25px; padding:0 10px; margin:0 2px;}
.page a.cur{ background:#23afec;}
.page a:hover,.page a.cpb{ background:#23afec;}



/*教学理念*/
.idea-1{ background:#fff; padding:40px 0;}
.idea-1 p{ font-size:16px; line-height:36px; text-indent:2em; margin-top:20px;}
.idea-1 i{ display:block; text-align:center; padding:20px 0;}

.idea-2{ padding:0 0 40px 0;}
.idea-l{ width:511px; float:left;}
.idea-r{ width:465px; float:right; margin-top:40px;}


/*俱乐部大事记*/
.dashi{ padding:40px 0;}
.dashi ul{ width:100%; background:url(../images/dashi-icon.jpg) no-repeat 100px 0; padding-top:75px;}
.dashi li{ background:url(../images/icon-16.png) no-repeat 121px 20px; font-size:14px; line-height:24px; overflow:hidden; padding:13px 0;}
.dashi li b{ width:110px; float:left; color:#3c93c3; font-size:15px; text-align:right;}
.dashi li p{ width:857px; float:right;}
.dashi .centerbox{ background:url(../images/icon-17.jpg) repeat-y 127px 0;}



/*俱乐部公益历史*/
.history-1{ text-align:center; padding:20px 0;}
.history-1 img{margin-bottom:20px;}
.history-1 p{ font-size:18px; line-height:33px; color:#333333; text-align:center;}

.history-2{ background:url(../images/xs.jpg) repeat-y top center; overflow:hidden; margin:50px 10px;}
.history-2 p{width:54%; text-align:right; overflow:hidden; float:left;}
.history-2 em{font-style:normal; width:80px; height:25px; color:#FFF; background-color:#3c93c3; border-radius:13px; display:inline-block; text-align:center; line-height:25px; float:right;}
.history-2 span{ max-width:300px; border:1px solid #d9d9d9; padding:15px; border-radius:5px; display:inline-block; position:relative; float:right; margin-right:10px; text-align:left; line-height:22px;}
.history-2 span i{ width:25px; height:16px; background:url(../images/jiax.png) no-repeat; display:block; position:absolute; right:-25px; top:10px;}

.history-2 p.cnsh {float:right;}
.history-2 p.cnsh em {float:left;}
.history-2 p.cnsh span {float:left; margin-left:10px;}
.history-2 p.cnsh span i{left:-24px; top:10px;background:url(../images/jiax2.png) no-repeat;}

/*俱乐部介绍*/
.club1{ padding:10px 0;}
.club1 p{ font-size:14px; line-height:30px; text-indent:2em; margin-top:30px;}

.club2{ padding-bottom:40px;}
.club2 dl{ overflow:hidden;}
.club2 dt{ width:43%; float:left; margin-top:20px;}
.club2 dd{ width:53%; float:right; margin-top:20px;}
.club2 dd > img{margin-bottom:10px;}
.club2 dd p{ background:url(../images/icon-13.jpg) no-repeat 0 12px; font-size:14px; line-height:24px; padding:3px 0 3px 20px;}

.club2 dd b{ font-size:18px; color:#333; line-height:30px; padding-left:20px;}

.cihsa01{width:44%; float:left}
.cihsa02{width:52%; float:right}
/*俱乐部新闻*/

.news1{ text-align:center; padding:40px 0;}
.news1 h2{ font-size:24px; font-weight:normal; color:#333; line-height:36px;}
.news1 span{ height:30px; display:inline-block; line-height:30px; color:#fff; background:url(../images/news-icon.png) no-repeat right bottom #4f4b4a; padding:0 20px; font-size:20px; margin-top:10px;}

.news2-nr{ border:10px solid #f1f1f1; margin-bottom:100px;}
.news2-nr2 a{ color:#666; display:block;}
.news2-nr2 dl{ overflow:hidden; padding:20px 0;}
.news2-nr2 dt{ width:106px; float:left; text-align:right; font-size:13px; background:url(../images/news-icon2.jpg) no-repeat right center; padding-right:47px; line-height:30px;}
.news2-nr2 dd{ width:760px; float:right; margin-right:40px;}
.news2-nr2 dd span{ height:26px; line-height:26px; font-size:16px; color:#23afec; display:block; overflow:hidden;}
.news2-nr2 dd p{ height:48px; line-height:24px; overflow:hidden; font-size:14px;}
.news2-nr2 dd i{ color:#999; line-height:18px; display:none;}

.news2-nr2{ background:url(../images/news-icon3.jpg) repeat-y 140px 0; margin-top:55px;}

.news-page{ background:url(../images/news-bj.jpg) no-repeat 0 bottom; margin-bottom:40px; margin-top:20px; padding-bottom:20px;}

.news3{ width:215px; height:292px; position:fixed; right:0; top:30%; background:#ebebeb; z-index:999;}
.news3 dt{ height:45px; line-height:45px; background:#b4b4b4; text-align:center; font-size:14px; color:#fff; margin-bottom:12px;}
.news3 dd{ width:190px; height:32px; background:#fff; margin:8px auto 0 auto;}
.news3 dd input{ width:174px; height:32px; padding:0 8px; border:0; color:#666; font-family:microsoft yahei;}
.news3 dd select{ width:100%; height:32px; padding:0 4px; border:0; color:#666; font-family:microsoft yahei;}
.news3 input[type='button']{ width:190px; height:38px; background:#33afdb; font-size:14px; color:#fff; margin:20px auto 0 auto; display:block; font-family:microsoft yahei;}




/*新闻详情*/
.news4{ border-bottom:1px solid #d2d2d2; padding:20px  0; max-width:1000px; margin:0 auto;}
.news4 h5{ font-size:18px; color:#6d6d6d; line-height:30px;}
.news4 p{ color:#a3a3a3; line-height:24px;}

.news5 p{ font-size:14px; line-height:30px; margin-top:30px;}
.news5 dl{ overflow:hidden;}
.news5 dt{ width:50%; float:left; margin-left:5%;}
.news5 dd{ width:38.2%; float:right; margin-right:4.8%;}
.news5 dl img{ margin-top:27px;}
.news5 i{ display:block; padding:30px 0;}

.news6{ padding:20px 0 100px 0;}
.news6 p{ white-space:nowrap; line-height:30px; overflow:hidden; font-size:14px;}



/*封闭营*/
.xngsd{ margin-bottom:30px; text-align:center}
.xngsd a{text-align:center;height:62px; background:#cccccc; font-size:30px; color:#fff; display:inline-block; line-height:62px; padding:0 22px; margin-top:20px; margin-right:5px; font-weight:bold;}
.xngsd a:hover{background:#23afec;}
.xngsd a.cur{background:#23afec;}


.zxy-1{ padding:20px 0;}
.zxy-1tt h5{ font-size:30px; line-height:56px; color:#333; font-weight:normal;}
.zxy-1tt p{ font-size:16px; line-height:36px;}
.zxy-1tt b{ height:62px; background:#23afec; font-size:30px; color:#fff; display:inline-block; line-height:62px; padding:0 22px; margin-top:20px;}

.zxy-time{ overflow:hidden;}
.zxy-time dt{ width:445px; margin-top:28px; float:left; background:#f6f6f6; padding:0 20px 27px 20px;}
.zxy-time dt b{ width:100%; border-bottom:2px solid #efefef; font-size:24px; line-height:55px;  display:block; margin-bottom:13px;}
.zxy-time dt p{ font-size:16px;line-height:31px; }

.zxy-time dd{ width:507px; margin-top:28px; float:right;}

.zxy-time2{ overflow:hidden;}
.zxy-time2 dt{ width:538px; margin-top:20px; float:left;}
.zxy-time2 dd{ width:410px; margin-top:20px; float:right; background:#23afec; padding:0 20px 10px 20px; color:#fff;}
.zxy-time2 dd b{ width:100%; border-bottom:2px solid #92d7f6; font-size:24px; line-height:55px; display:block; margin-bottom:2px;}
.zxy-time2 dd p{ padding:0 10px; font-size:16px; line-height:38px;}


.zxy-time3{ overflow:hidden;}
.zxy-time3 dt{ width:577px; margin-top:20px; float:left; background:#f6f6f6; padding:0 20px 38px 20px; color:#333;}
.zxy-time3 dt b{ width:100%; border-bottom:2px solid #e8e8e8; font-size:24px; line-height:55px; text-align:center; display:block; margin-bottom:15px;}
.zxy-time3 dt p{ font-size:16px; line-height:36px;}
.zxy-time3 dd{ width:37.1%; margin-top:20px; float:right;}

.zxy-2{ background:#f6f6f6; padding:30px 0;}
.zxy-2 ul{ width:100%; height:457px; position:relative;}
.zxy-2 ul li{ position:absolute; width:232px;}
.zxy-2 li span{ font-size:16px; color:#23afec; line-height:30px;}
.zxy-2 li p{ line-height:24px; color:#333;}
.zxy-li1{ left:278px; top:373px;}
.zxy-li2{ left:0; top:240px; text-align:right;}
.zxy-li3{ left:526px; top:270px;}
.zxy-li4{ left:240px; top:130px; text-align:right;}
.zxy-li5{ left:770px; top:150px;}
.zxy-li6{ left:500px; top:15px; text-align:right;}

.fengbi{ font-size:16px; line-height:30px; color:#23afec; line-height:30px; margin-top:30px;}

.zxy-3{ padding-bottom:20px;}
.zxy-tit{ width:100%; overflow:hidden; margin-top:20px;}
.zxy-tit i{ width:47px; float:left; line-height:50px;}
.zxy-tit span{ float:left; font-size:30px; color:#333333; margin-left:16px;}

.yinshi{ overflow:hidden; padding:30px 0;}
.yinshi li{ width:29%; float:left; margin:20px 0 0 6.5%; border-radius:500px; overflow:hidden;}
.yinshi li:first-child{ margin:20px 0 0 0;}

.kczs{ overflow:hidden; padding:30px 0;}
.kczs li{ width:31.8%; float:left; margin:20px 0 0 2.3%;}
.kczs li:first-child{ margin:20px 0 0 0;}

.zxy-4{ background:#f6f6f6; padding:15px 0 30px 0;}
.jineng-t2{ font-size:16px; color:#333; line-height:30px; margin-top:15px;}
.jineng-t2 b{ color:#23afec;}

.jineng-3{ overflow:hidden;}
.jineng-left{ width:68%; float:left; margin-top:20px;}
.jineng-right{ width:30%; float:right; margin-top:20px;}
.jineng-right span{ height:37px; line-height:37px; color:#fff; font-size:18px; padding:0 20px; display:inline-block; background:#23afec; margin-top:5px;}
.jineng-right p{ font-size:14px; line-height:22px; margin-top:10px;background: url(../images/icon-13.jpg) no-repeat 0px 10px;padding: 3px 0px 3px 24px;}

.zxy-5{ padding:15px 0 30px 0;}
.tuozan{ width:100%; margin-top:50px;}

.zxy-6{ padding:15px 0 30px 0; background:#f6f6f6}
.yingqu{ overflow:hidden; padding:30px 0;}
.yingqu li{ width:31%; float:left; margin:20px 0 0 3.5%; overflow:hidden;}
.yingqu li:first-child{ margin:20px 0 0 0;}

.zxy-7{ padding:40px 0;}
.zxy-7 table{ width:100%; text-align:center; margin-top:10px;}
.zxy-7 table td{ padding:15px 0; font-size:30px; border:1px solid #fff;}
.zxy-7 table th{ padding:15px 0; font-size:36px; font-weight:normal;}

.zxy-8{ background:#f6f6f6; padding-bottom:24px;}
.zxy-8 .pop-tit2{ margin-top:20px;}
.zxy-8nr{ margin-top:25px;}
.zxy-8nr p{ background:url(../images/icon-13.jpg) no-repeat 0px 10px; font-size:14px; line-height:24px; padding:3px 0px 3px 24px;}
.zxy-8 h1{ width:100%; font-size:30px; color:#333; line-height:50px; margin-top:20px; float:left;}

.zxy-8nr2{ color:#23afec; font-size:16px; line-height:24px; margin-top:40px;}

.zxy-8left{ width:62%; float:left;}
.zxy-8right{ width:38%; float:right; text-align:center; margin-top:25px;}
.zxy-8right i{ width:75%; padding:0 12.5%; display:block;}
.zxy-8right p{ font-size:24px; line-height:36px; margin-top:15px; font-weight:bold; color:#333;}
.zxy-8right img{margin-top:20px;}
.zxy-9{ padding:20px 0 50px 0;}
.zxy-9 dl{ overflow:hidden;}
.zxy-9 dt{ width:52%; float:left;}
.zxy-9 dd{ width:43.3%; float:right; margin-top:40px;}
.zxy-9 dt h1{ width:100%; font-size:30px; color:#333; line-height:50px; margin-top:20px;}

.zxy-9nr{ font-size:14px; line-height:36px; margin-top:25px;}
.zxy-9nr span{ color:#23afec;}
.zxy-9nr b{ font-size:18px; color:#333; display:block; margin-top:20px;}



/*走训营*/

.zxy-bt{ overflow:hidden; margin-top:30px;}
.zxy-bt img{ float:left; margin-right:10px;}
.zxy-bt p{ font-size:14px; line-height:30px; margin-top:20px;}

.riqi-zxy{ font-size:18px; line-height:60px; margin-top:20px;}
.riqi-zxy span{ color:#333;}
.riqi-zxy b{ font-size:53px; color:#23afec;}
.riqi-zxy p{ line-height:22px; border-left:2px solid #002f7b; padding-left:5px;}

.dly-1{ background:#f6f6f6; padding:30px 0;}
.dly-1 ul{ margin:0 auto;}
.dly-1 li{ width:30%; height:230px; float:left; padding-right:3.3%;}
.dly-1 li b{ font-size:24px; line-height:40px;}
.dly-1 li i{ max-width:190px; line-height:32px; color:#fff; background:#23afec; display:block; font-size:18px; padding:0 7px; margin:5px 0 15px 0;}
.dly-1 li p{ font-size:14px; line-height:30px;}
.dly-1 li span{ color:#333; font-weight:bold;}

.dly-2{ padding-bottom:40px;}

.dly-3{ background:#f6f6f6; padding:30px 0;}
.dly-3 li{ width:30%; height:300px; padding-right:3.3%; float:left;}
.dly-3 dl{ overflow:hidden; padding-bottom:15px;}
.dly-3 dt{ width:45%; max-width:138px; float:left; border-radius:500px; border:1px solid #3db8ed; overflow:hidden;}
.dly-3 dd{ width:50%; float:right; margin-top:50px;}
.dly-3 dd b{ font-size:24px; line-height:36px; display:block;}
.dly-3 dd i{ font-size:18px; line-height:30px; display:block;}
.dly-3 li p{ font-size:14px; line-height:30px;}
.dly-3 li span{ color:#333; font-weight:bold;}



/*篮球冬周末班*/

.week-ab{ font-size:16px; line-height:36px; color:#333; margin-top:20px;}
.week-ab b{ color:#1dabe9;}

.week-1{ text-align:center; font-size:18px; line-height:48px; padding:0px 0 30px;}
.week-1 h1{ font-size:30px; color:#30b2eb; line-height:60px; margin-top:10px;}
.week-1 b{ display:block; text-align:left; color:#30b2eb;}
.week-1 p{ text-align:left;}

.week-2{ padding-bottom:50px;}
.week-2 p{ font-size:18px; color:#23afec; line-height:30px; margin-top:30px;}
.week-2 table{ width:100%; text-align:center; margin-top:50px;}
.week-2 table th{ font-size:24px; color:#333; line-height:34px; padding:15px 0; border:1px solid #d8d6d6;}
.week-2 table td{ font-size:18px; line-height:30px; padding:15px 0; border:1px solid #d8d6d6;}
.week-2 table span{ color:#23afec;}


.zhouteshe{ padding:40px 0px;}


.sdahh{ padding:40px 0px; background:#FFF}

.sdahh dt{vertical-align:top;}







/*篮球夏令营*/
.summer-1{ background:#f6f6f6; padding:30px 0;}
.ngsfhk{font-size:16px; color:#333333; line-height:24px; margin-top:15px;}
.summer-1 dl{ overflow:hidden; margin-top:40px;}
.summer-1 dt{ width:53%; float:left;}
.summer-1 dd{ width:45%; float:right;}

.summer-p{ border-left:2px solid #23afec; margin-top:10px;}
.summer-p p{ background:url(../images/icon-13.jpg) no-repeat 6px 12px; font-size:14px; padding-left:20px; line-height:30px;}

.guowai{ font-size:14px; line-height:24px; margin-top:15px;}
.guowai span{ color:#4fbcef;}


.summer-2{ padding:30px 0;}
.summer-2 h2{ font-size:24px; line-height:50px; text-align:center;}
.summer-2 h2 span{ color:#23afec; padding:0 10px;}
.summer-2 ul{ overflow:hidden; margin:20px 0px;}
.summer-2 li{ width:33.3%; float:left; margin-top:15px; }
.summer-2 li i{ width:85%; display:block; margin:0 auto; text-align:center}
.summer-2 li p{ font-size:18px; line-height:36px; text-align:center; margin-top:20px;}

.summer-2.huhasf i{ border:1px solid #23afec; padding:5%;}

.summer-2.csfgf p{ font-size:14px; line-height:22px; text-align:center; margin-top:20px; padding:0px 20px}

.summer-3{ padding:30px 0; background:#f6f6f6;}
.summer-3 dl{ overflow:hidden;}
.summer-3 dt{ width:56%; font-size:14px; line-height:30px; float:left; margin-top:15px;}
.summer-3 dt h5{ font-size:16px; line-height:30px; font-weight:normal;}
.summer-3 dt span{ color:#333; font-weight:bold;}
.summer-3 dt i{ color:#23afec;}

.summer-3 dd{ width:42.2%; float:right; margin-top:15px;}

.summer-4{ padding:30px 0;}
.zouxun-ly{ font-size:14px; line-height:30px; margin-top:15px;}
.zouxun-ly h5{ font-size:18px; line-height:36px; font-weight:normal;}

.summer-4 dl{ overflow:hidden;}
.summer-4 dt{ width:57%; float:left; margin-top:13px;}
.summer-4 dd{ width:41%; float:right;}
.summer-4 dd li{ overflow:hidden; background:#d6d6d6; padding:2px 0; border-right:12px solid #bcc1bd; margin-top:13px; padding-right:5px;}
.summer-4 dd li div{ width:88px; overflow:hidden; float:left; font-size:16px; line-height:26px; text-align:center; padding-right:5px;}
.summer-4 dd li div b{ font-size:66px; color:#8e8e8e;}
.summer-4 dd li div em{ line-height:60px; height:60px; display:block;}
.summer-4 dd li div i{ width:100%; display:block;}
.summer-4 dd li p{ font-size:14px; color:#333; margin-top:12px; line-height:22px;}
.summer-4 dd li.cur{ background:#23afec; border-right:12px solid #e7e7e7; color:#fff;}
.summer-4 dd li.cur b{ color:#fff;}
.summer-4 dd li.cur p{ color:#fff;}



.sumbiaoti{text-align:center; line-height:40px; font-size:18px; color:#333; padding:20px 0px;}
.sumbiaoti p:first-child{font-size:30px;}

.sunmerhuanjin ul{width:105%; padding-top:30px;}
.sunmerhuanjin li{width:29.9%; text-align:center; float:left;margin-bottom:30px; margin-right:2.5%; }
.sunmerhuanjin li img{ border:3px solid #dbdbdb;}
.sunmerhuanjin li p{font-size:18px; color:#333; text-align:center; line-height:50px;}

.kechsngtes{line-height:30px; padding:30px 0px; font-size:15px;}
.kechsngtes p{margin-top:20px;}

.xhgllkk{ font-size:24px; line-height:50px; text-align:center; font-weight:normal; display:inline-block; background-color:#24bbe8; color:#FFF; padding:0px 15px; }


.xnhgs{text-align:center; font-size:16px; line-height:30px; margin:50px 0px;}
.xnhgs td{border:1px solid #d8d6d6; padding:5px;}
.xnhgs th{background-color:#f3f3f3;border:1px solid #d8d6d6; padding:10px;}




/*联系我们*/
.contact{ padding:30px 0 60px 0;}
.contact-tit{ text-align:center;}
.contact-tit img{ max-width:65%;}
.contact-tit p{ height:25px; background:url(../images/contact-bj.jpg) repeat-x 0 center; line-height:25px; margin-top:8px; border-left:1px solid #1dabe9; border-right:1px solid #1dabe9;}
.contact-tit span{ display:inline-block; color:#fff; background:#1dabe9; min-width:263px;}

.contact dl{ overflow:hidden; margin-top:20px;}
.contact dt{ width:55%; float:left; margin-top:15px;}
.contact dd{ width:43%; float:right; margin-top:15px;}

.contact dt h5{ font-size:24px; color:#333; line-height:50px;}
.contact dt p{ font-size:14px; line-height:30px;}
.contact dt b{ font-size:18px; font-family:Arial; font-style:italic;}
.contact dt span{ color:#333; font-weight:bold;}
.contact dt i{ line-height:25px; padding:0 5px; background:#a2aab7; display:inline-block; color:#fff; margin-bottom:8px;}
.contact dt p.con1{ padding-left:40px; background:url(../images/contact-icon1.jpg) no-repeat 8px 6px;}
.contact dt p.con2{ padding-left:40px; background:url(../images/contact-icon2.jpg) no-repeat 8px 6px;}
.contact dt p.con3{ padding-left:40px; background:url(../images/contact-icon3.jpg) no-repeat 8px 6px;}
.contact dt p.con4{ padding-left:40px; background:url(../images/contact-icon4.jpg) no-repeat 8px 6px;}
.contact dt p.con5{ padding-left:40px; background:url(../images/contact-icon5.jpg) no-repeat 8px 6px;}

.mapmap{ margin-top:50px; border:1px solid #818181}



/*明星教练*/

.coach dl{ width:46%; padding-right:4%; float:left; overflow:hidden; margin-top:50px;}
.coach dt{ width:37%; max-width:170px; border:2px solid #e5e5e5; border-radius:500px; overflow:hidden; float:left;}
.coach dd{ width:58%; float:right;}
.coach dd i{ color:#23afec; font-size:24px; line-height:36px; display:block;}
.coach dd p{ font-size:14px; line-height:30px; color:#666;}
.coach dd span{ font-size:16px; color:#333; line-height:32px;}

.coach-page{ padding:30px 0; margin-top:20px;}


.coach-show{ padding:50px 0 100px 0;}
.coach-show dl{ overflow:hidden;}
.coach-show dt{ width:47.7%; float:left;}
.coach-show dd{ width:50%; float:right; font-size:18px; line-height:36px;text-indent:2em; margin-top:40px;}




/*明星教练*/

.train-left{ width:19%; float:left; text-align:center;}
.train-left a{ font-size:16px; height:45px; line-height:45px; display:block; border-bottom:1px solid #ccc;}
.train-left a.cur{ background:#23afec; color:#fff;}

.train-right{ width:76.4%; float:right;}
.train-right dl{ overflow:hidden; margin-top:10px;}
.train-right dt{ width:63%; float:left; font-size:14px; line-height:30px;}
.train-right dd{ width:34.8%;float:right;}
.train-right dt span{ color:#333; font-weight:bold;}
.train-right dt i{ display:block; font-size:18px; margin-bottom:10px;}
.train-right dt em{ color:#23afec; font-weight:bold;}
.train-right dt a.lianxi{ font-size:16px; line-height:52px; background:#23afec; border-radius:6px; color:#fff; display:inline-block; padding:0 68px; margin-top:10px;}

.map-list{ margin-top:20px; margin-bottom:40px;}

.train-tit{ overflow:hidden; line-height:36px; background:url(../images/news-icon3.jpg) repeat-x 0 center;}
.train-tit span{ font-size:24px; float:left; background:#fff; color:#23afec}
.train-tit b{ font-size:17px; color:#c2c2c2; float:left; padding-left:20px; padding-right:10px; display:block; background:#fff;}

.mingex{padding:20px 0px;}
.mingex span{height:46px; padding:0px 15px; line-height:46px; font-size:22px; border-radius:5px; color:#23afec; display:inline-block; margin:0px 10px 0px 0px; min-width:150px; text-align:center; border:1px solid #23afec }
.mingex span.csd1{color:#eca323; border:1px solid #eca323}
.mingex span.csd2{color:#ccc; border:1px solid #ccc}

/*图片和视频*/

.photo{ padding:30px 0;}
.photo dl{ width:22%; height:200px; float:left; margin:0 1.5%; overflow:hidden; margin-top:18px;}
.photo dt{ border:1px solid #c9c9c9; overflow:hidden;}
.photo dd{ height:24px; line-height:24px; text-align:center; font-size:14px; color:#333; margin-top:10px;}


/*图片和视频*/

.message-bz{ font-size:16px; line-height:36px;}
.message-bz i{ color:#ff0000;}
.message-bz b{ color:#333;}


.message .centerbox{ background:url(../images/message.jpg) no-repeat right 100px;}
.message-s dl{ overflow:hidden; line-height:36px; margin-top:20px; font-size:16px;}
.message-s dt{ width:150px; text-align:right; float:left;}
.message-s dd{ float:left; margin-left:30px;}
.message-s dd select{ height:34px; line-height:34px; border:1px solid #dadada; font-family:microsoft yahei;}
.message-s dd input{ height:34px; line-height:34px; border:1px solid #dadada; font-family:microsoft yahei;}
.sel-1{ width:203px;}
.sel-2{ width:277px;}

.message-s dd textarea{ width:730px; border:1px solid #dadada; line-height:24px; padding:0 5px; height:160px; font-family:microsoft yahei;}
.message-s dd span{ padding:0 20px 0 10px; float:left;}
.message-s dd label{ overflow:hidden;}
.message-s dd input[type='radio']{ float:left;}
.message-s i{ color:#ff0000; padding:0 5px;}

.tijiao{ overflow:hidden; padding:30px 0; margin-bottom:30px;}
.tj-1{ width:166px; height:44px; font-size:20px; color:#fff; background:#38a7e6; border-radius:6px; margin-left:180px; float:left; font-family:microsoft yahei;}
.tj-2{ width:166px; height:44px; font-size:20px; color:#fff; background:#d9d9d9; border-radius:6px; margin-left:60px; float:left; font-family:microsoft yahei;}


.video_bj{background:rgba(0,0,0,0.8); position:fixed; left:0px; top:0px; z-index:999; width:100%; height:100%; display:none}

.video_box{ width:700px; height:400px; background:#FFF; position:fixed; left:50%; margin-left:-350px; top:50%; z-index:9999; margin-top:-200px; display:none}


.page-bottom{ text-align:center; padding:20px 0;}
.page-bottom p{ display:inline-block; background:#23afec; border-radius:100px; line-height:24px; padding:10px 30px; color:#fff; font-size:18px;}


.kecexuanz span{ border:1px solid #e6e6e6; cursor:pointer; height:36px; margin-right:15px; line-height:36px;}
.kecexuanz span.cur{ background:url(../images/xuanzhong.png) no-repeat right bottom; background-size:auto 60%; color:#38a7e6;}

.feiyong{ width:650px;}
.feiyong td{ border:1px solid #d8d6d6; text-align:center}
.feiyong th{ border:1px solid #d8d6d6; background-color:#f3f3f3;}

.feiyong th b{ color:#38a7e6}

.mianze input{float:left;}
.mianze span a{color:#38a7e6}
.mianzesboxs{ line-height:24px; padding:20px 0px 40px; font-size:14px;}
.mianzesboxs p{padding:10px 0;}
.mianzesboxs h2{margin-bottom:20px; font-size:18px;}

.sioad{line-height:30px;}
.sioad em{color:#38a7e6; margin:0px; font-style:normal}

.message-succs{text-align:center; padding:20px 10px; font-size:16px; line-height:30px;}
.message-succs b{font-size:20px; display:block; margin-bottom:20px;}
.message-succs p span{color:#38a7e6;}
.message-succs a{ width:166px; height:44px; font-size:20px; color:#fff; background:#38a7e6; border-radius:6px; display:block; margin:20px auto; line-height:44px; }
/*********2017夏令营*****/

.sjofa{ width:100%; overflow:hidden; margin:0 auto; margin-top:20px; text-align:center;}
.centerbox .sjofa p{ font-size:20px; color:#24bbe8; font-weight:bold;  padding:0px;}
.centerbox .sjofa span{display:block; line-height:22px; font-size:14px;}
.centerbox .sjofa span b{ font-size:16px; display:block; margin:10px 0px 20px;}
.centerbox .sjofa img{margin-right:20px;}
.hiads{ text-align:center;  margin-bottom:20px;}

.centerbox .oiihaoa{text-align:center; line-height:30px;}
.centerbox .oiihaoa span{ font-size:14px; display:block;}
.centerbox .oiihaoa p{font-size:18px; font-weight:bold;}
.hoihoasf{text-align:center;}
.hoihoasf b{display:block; font-size:16px; color:#24bbe8; margin:20px 0px 10px;}
.hoihoasf span{display:block; color:#24bbe8;}

.hihsfaf P{font-size:15px; line-height:24px; margin:20px 0px;}
.hhlfd{margin-top:20px;}


@media(min-width:1600px){
.address{ width:100%; height:356px; background:url(../images/address.jpg) no-repeat center 0; background-size:100% auto; margin-top:20px;}
}
@media(min-width:1000px){
.nav li:hover div{ display:block;}
.ny-nav-list li:hover div{ display:block;}
.nav .centerbox,.ny-nav .centerbox{ overflow:inherit;}


}
@media(max-width:1000px){
.banner{ display:none}
.flexslider{display:block;}
.centerbox{ padding:0 5px;}
.nav{ font-size:14px;}
.news-2 dt{ display:none;}
.news-2 dd{ width:100%;}
.news-2 dd i{ display:block;}
.page-bottom img{ display:none;}
.ny-nav-list ul{margin:0 auto; border:1px solid #bfbfbf; border-top:0; overflow:hidden; background:#fff;}
.ny-nav-list li{ width:16.66%; border:0; border-top:1px solid #bfbfbf; }
.ny-nav-list li:first-child{ border:0; border-top:1px solid #bfbfbf; }
.pop-nr1{ display:none;}
.pop-nr2{ width:100%;}

.pop-2 dt{ display:none;}
.pop-2 dd{ width:100%; margin:0;}
.pop-2 dd h2{ font-size:14px; line-height:24px;}
.pop-2 dd p{ font-size:12px; line-height:20px;}

.about-1 dt{ width:100%;}
.about-1 dd{ width:100%;}

.about-2 dt{ width:100%;}
.about-2 dd{ width:100%;}
.about-2 ul{ background:none;}
.about-2 li i{ display:none;}
.about-2 li span{ width:100%; text-align:left; color:#333;}
.about-2 li p{ width:100%; font-size:12px; line-height:20px;}

.about-3 ul{ background:none;}
.about-3 li i{ display:none;}
.about-3 li span{ width:100%; text-align:left; color:#333;}
.about-3 li p{ width:100%; font-size:12px; line-height:20px;}

.join-1 h1{ font-size:16px; line-height:30px;}
.join-1 p{ font-size:12px; line-height:24px;}
.join-1 p i{ font-size:12px;}

.join-nr h5 span{ font-size:12px; padding:0 10px;}
.join-2 table{ font-size:12px;}
.join-2 table a{ padding:0 10px;}



.dashi .centerbox{ background:none;}
.dashi ul{ padding:0; background:none;}
.dashi ul li{ background:none; padding:10px 0; border-bottom:1px solid #eaeaea;}
.dashi ul li b{ width:100%; text-align:left;}
.dashi ul li p{ width:100%;}

.news3{ display:none;}
.news2-nr2{ background:none; margin-top:10px;}
.news2-nr{ border:0; padding:5px;}
.news2-nr2 dl{ border-bottom:1px solid #eaeaea;}
.news2-nr2 dt{ display:none;}
.news2-nr2 dd{ width:100%; margin:0;}
.news2-nr2 dd i{ display:block;}
.news-page{ background:none;}
.news1{ padding-bottom:0;}

.zxy-time dt,.zxy-time dd{ width:100%; text-align:center;}
.zxy-time2 dt,.zxy-time2 dd{ width:100%; text-align:center;}
.zxy-time3 dt,.zxy-time3 dd{ width:100%; text-align:center;}

.zxy-2 ul{ height:auto; margin-top:20px;}
.zxy-2 ul img{ display:none;}
.zxy-2 ul li{ position:inherit; width:100%; text-align:left; left:0; top:0;}

.dly-1 li{ width:45%; padding-right:5%;}
.dly-3 li{ width:45%; padding-right:5%;}

.summer-1 dt{ width:100%;}
.summer-1 dd{ width:100%; margin:20px 0 0 0;}
.summer-4 dt{ width:100%;}
.summer-4 dd{ width:100%;}

.train-left{ width:100%; overflow:hidden; border-bottom:1px solid #ccc;}
.train-left a{ float:left; border:0; width:100px; font-size:14px; height:30px; line-height:30px;}
.train-right{ width:100%; margin-top:20px;}
.train-tit b{ display:none;}
.train-tit span{ padding-right:10px;}

.message-s dd textarea{ width:500px;}


.history-1{  padding:10px 0;}

.history-1 p{ font-size:15px; line-height:24px;}

.history-2{ background:none;}
.history-2 p{width:100%;float:left; margin-bottom:20px;}
.history-2 em{float:left; width:20%}
.history-2 span{float:left;margin-left:5%; margin-right:0px; width:70%; max-width:70%}
.history-2 span i{background:url(../images/jiax2.png) no-repeat;left:-24px;}

.history-2 p.cnsh {float:left;}
.history-2 p.cnsh em {float:left;}
.history-2 p.cnsh span {float:left; margin-left:5%;}



.teacher_box{overflow-x:scroll; position:relative}
.teacher_list{ position:relative;}





}

@media(max-width:800px){
.nav{ font-size:14px; border-bottom:0; height:auto;}
.nav li{ width:20%; border-bottom:1px solid #e6e6e6;}

.photo dl{ width:25%; margin:18px 4% 0 4%;}

}


@media(max-width:750px){
.ny-banner{ height:auto;}
.banner-pc{ display:none;}
.banner-mobile{ display:block;}
.logo{ width:48%;}
.tell-top{ width:36%;}
.ny-title{margin-top:10px;}
.ny-title h5{ font-size:16px;}
.ny-title span,.ny-title p{ font-size:14px;}
.kc-index a{ width:48%; margin:10px 1% 0 1%;}
/*.teacher a{ width:48%; margin:20px 1% 0 1%;}*/
.news-left{ width:auto; float:none;}
.news-right{ width:100%; float:none; margin:10px auto 0 auto;}

.add-title b{ font-size:14px; line-height:24px;}
.add-title p{ font-size:12px; line-height:18px;}

.zhishi-left{ width:100%;}
.zhishi-right{ width:100%;}

.kh-list a{ width:31%; margin:0 1%;}
.address{ height:auto; background:url(../images/address.jpg) no-repeat center center; background-size:auto 100%;}
.add-list li{ width:50%;}

.bottom-nav{ width:100%; overflow-x:auto;}
.bottom-navny{ width:800px;}
.ewm{ display:none;}

.fotbottom{ padding:10px 0;}

.ny-nav-list li{ width:33.33%; border:0; border-top:1px solid #bfbfbf;  font-size:12px;}
.ny-nav-list{ height:auto;}
.ny-nav{ padding:10px 0;}
.ny-nav-tit{ font-size:12px;}

.pop-3 dt{ width:100%;}
.pop-3 dd{ width:100%;}

.fukuan{ font-size:12px;}

.vip-table1 table{ font-size:12px;}
.vip-table1 table th{ font-size:14px;}
.vip-table2 table{ font-size:12px;}



.page a{ display:none;}
.page a.page-x{ display:inline-block;}

.pop-tit2{ font-size:14px; line-height:20px; height:20px;}

.idea-1 p{ font-size:12px; line-height:24px; margin-top:10px;}
.idea-l{ width:100%; text-align:center;}
.idea-r{ width:100%; text-align:center;}

.club2 dt{ width:100%; text-align:center;}
.club2 dd{ width:100%;}
.club2 dd p{ font-size:12px; line-height:20px; background:url(../images/icon-13.jpg) no-repeat 0 9px; padding-left:14px;}
.club2 dd b{ font-size:14px; line-height:24px; padding-left:14px;}

.news1 h2{ font-size:12px; line-height:20px;}
.news1 span{ height:20px; line-height:20px; font-size:12px; padding:0 15px;}


.news4 h5{ font-size:14px; line-height:26px;}
.news5 p{ font-size:12px; line-height:24px; margin-top:24px;}
.news5 dt{ width:90%; text-align:center;}
.news5 dd{ width:90%; text-align:center;}
.news5 i{ padding:20px;}

.news6{ padding:10px 0 40px 0;}
.news6 p{ font-size:12px; line-height:24px;}

.news2-nr2 dd span{ font-size:14px; line-height:26px;}
.news2-nr2 dd  p{ font-size:12px; line-height:24px;}


.pop-tit img{ max-width:80%;}
.zxy-1tt b{ font-size:14px; line-height:26px; height:26px; margin-top:10px;}

.zxy-1tt h5{ font-size:16px; line-height:30px;}

.zxy-time dt{ padding-bottom:10px;}
.zxy-time dt b{ font-size:16px; line-height:30px;}
.zxy-time dt p{ font-size:12px; line-height:24px;}

.zxy-time2 dd b{ font-size:16px; line-height:30px;}
.zxy-time2 dd p{ font-size:12px; line-height:24px;}

.zxy-time3 dt b{ font-size:16px; line-height:30px;}
.zxy-time3 dt p{ font-size:12px; line-height:24px;}

.fengbi{ font-size:12px; margin-top:15px;}
.zxy-2 li span{ font-size:14px;}

.zxy-tit{ margin-top:15px; line-height:22px;}
.zxy-tit i{ width:20px;}
.zxy-tit span{ font-size:14px; margin-left:5px;}

.kczs,.yinshi{ padding:0;}
.jineng-t2{ font-size:12px; line-height:22px;}
.jineng-left{ width:100%; text-align:center;}
.jineng-right{ width:100%;}
.jineng-right span{ font-size:14px; height:24px; line-height:24px; padding:0 10px;}
.jineng-right p{ font-size:14px; line-height:22px;}

.tuozan{ margin-top:15px;}
.yingqu{ padding:0;}

.zxy-7{ padding:5px 0 15px 0;}
.zxy-7 table th{ font-size:12px; padding:5px 0; line-height:20px;}
.zxy-7 table td{ font-size:12px; padding:5px 0; line-height:20px;}

.zxy-8left{ width:100%;}
.zxy-8right{ width:100%;}
.zxy-8 h1{ font-size:14px; line-height:24px;}
.zxy-8nr2{ font-size:12px; line-height:22px; margin-top:10px;}
.zxy-8nr{ margin-top:10px;}
.zxy-8right p{ font-size:12px; line-height:24px; margin-top:10px;}

.zxy-9 dt{ width:100%;}
.zxy-9 dd{ width:100%;}
.zxy-9 dt h1{ font-size:14px; line-height:24px; margin-top:10px;}
.zxy-9nr{ font-size:12px; line-height:24px; margin-top:10px;}

.zxy-9nr b{ font-size:14px; line-height:24px; margin-top:10px;}
.zxy-9 dd{ text-align:center}

.week-ab{ font-size:12px; line-height:24px; margin-top:10px;}
.zxy-8nr p{ font-size:12px; line-height:24px;}
.week-1 h1{ font-size:16px; line-height:30px; margin-top:15px;}
.week-1{ font-size:12px; line-height:24px;}

.week-2 p{ font-size:14px; line-height:24px;}
.week-2 table{ margin-top:15px;}
.week-2 table td,.week-2 table th{ font-size:12px; line-height:12px; padding:10px 0;}

.summer-p p{ font-size:12px; line-height:24px; background:url(../images/icon-13.jpg) no-repeat 6px 9px; padding-left:20px;}
.guowai{ font-size:12px; line-height:22px;}

.summer-2 h2{ font-size:14px; line-height:30px;}

.summer-2 li p{ font-size:12px; line-height:24px;}
.summer-2 li{ width:100%; text-align:center;}

.summer-3 dt{ width:100%; font-size:12px; line-height:24px;}
.summer-3 dd{ width:100%;}
.summer-3 dt h5{ font-size:13px; line-height:26px;}

.zouxun-ly h5{ font-size:13px; line-height:26px;}
.zouxun-ly{font-size:12px; line-height:24px;}
.summer-4 dd li p{ font-size:12px; margin-top:5px;}
.summer-4 dd li div{ width:60px; font-size:12px; line-height:20px;}
.summer-4 dd li div em{ height:30px; line-height:30px;}
.summer-4 dd li div b{ font-size:36px;}

.contact dt{ width:100%;}
.contact dt h5{ font-size:16px; line-height:30px;}
.contact dt b{ font-size:12px; line-height:24px;}
.contact dt p{ font-size:12px; line-height:24px;}
.contact dt p.con1{ padding:0; background:none}
.contact dt p.con2{ padding:0; background:none}
.contact dt p.con3{ padding:0; background:none}
.contact dt p.con4{ padding:0; background:none}
.contact dt p.con5{ padding:0; background:none}
.contact dd{ display:none;}
.mapmap{ margin-top:20px;}


.coach dl{ width:100%; padding:0; margin-top:20px; }
.coach dl i{ font-size:16px; line-height:30px;}
.coach dl span{ font-size:12px; line-height:24px;}
.coach dl p{ font-size:12px; line-height:24px;}


.coach-show dt{ width:100%;}
.coach-show dd{ width:100%; margin:0; font-size:12px; line-height:24px; margin-top:30px;}

.train-tit{ line-height:30px;}
.train-tit span{ font-size:14px;}

.train-right dt{ width:100%; font-size:12px; line-height:24px;}
.train-right dd{ width:100%; margin-top:15px;}
.train-right dt a.lianxi{ width:50%;text-align:center; padding:0; display:block; font-size:12px; line-height:30px;}

.train-right dt i{ font-size:14px;}


.message-s dt{ width:30%; font-size:12px;}
.message-s dd{ width:66%; margin:0; float:right;}
.message-s dd input[type='text']{ width:90%;}
.message-s dd select{ width:90%;}
.message .centerbox{ background:none;}
.message-s dd textarea{ width:90%;}

.tj-1{ width:30%; font-size:12px; height:30px; float:left; margin-left:10%;}
.tj-2{ width:30%; font-size:12px; height:30px; float:right; margin-right:10%; margin-left:0;}

.message-bz{ font-size:12px; line-height:24px;}


.history-2 em{float:left; width:30%}
.history-2 span{float:left;margin-left:0%; margin-right:0px; width:89%; max-width:100%; padding:3% 5%; margin-top:10px;}
.history-2 span i{background:url(../images/jiax2.png) no-repeat;left:-24px; display:none}

.fukuan i img{ padding:0 0px; }

.xhsf{width:100%; float:left; margin-bottom:20px;}
.xhsfew{width:100%; float:right; margin-bottom:20px;}
.xhsf2{width:100%; float:left; margin-bottom:20px;}
.xhsfew3{width:100%; float:right; margin-bottom:20px;}

.sunmerhuanjin li{width:44.5%; text-align:center; float:left;margin-bottom:30px; margin-right:5%; }


}
@media(max-width:600px){

.yindao{ float:none; display:none}
.top-link{ float:none;}
.top-link a{ background:none; width:25%; float:left; margin:0; padding:0; text-align:center; height:20px; display:block; overflow:hidden;}
.top-link span{ display:none;}

.dly-1 li{ width:95%; padding-right:5%;}
.dly-3 li{ width:95%; padding-right:5%;}
.riqi-zxy{ font-size:14px; line-height:24px;}
.riqi-zxy b{ font-size:18px;}
.dly-1 li{ height:auto; margin-bottom:10px;}
.dly-1 li b{ font-size:16px; line-height:30px;}
.dly-1 li i{ font-size:14px; line-height:22px; margin-bottom:6px;}
.dly-1 li p{ font-size:12px; line-height:24px;}
.dly-2{ padding-bottom:10px;}

.dly-3 li{ height:auto; margin-bottom:15px;}
.dly-3 dd b{ font-size:16px; line-height:30px;}
.dly-3 dd i{ font-size:12px; line-height:24px;}
.dly-3 li p{ font-size:12px; line-height:24px;}

.coach dl i{ font-size:16px; line-height:26px;}
.coach dl span{ font-size:12px; line-height:24px;}
.coach dl p{ font-size:12px; line-height:24px;}

.photo dl{ width:36%; height:auto; margin:18px 6.6% 0 6.6%;}
.photo dd{ font-size:12px;}

.photo{ padding:10px 0;}
.kc-index dt img{width:100%;}
.news-1 dt img{width:100%;}

.owl-theme .owl-controls .owl-buttons div{display:none;}

.fukuan h5{ color:#fff; background:#23afec; display:inline-block; line-height:26px; padding:5px 8px; margin-top:10px; font-size:15px;}

.xsfghh{margin:20px 0px; overflow:hidden}
.xsfghh img{margin-left:0px; margin-bottom:10px; float:left;}
.xsfghh img:first-child{margin-left:0px;}
.news-right a{height:236px;}


.index-news{display:none;}
.zhishi-right{display:none;}
.links{display:none;}
.kehu{display:none;}


}


@media(max-width:350px){
.news-1 dt{ width:100%;}
.news-1 dd{ width:100%;}
.nav{ font-size:12px;}
.nav li{ background:none;}
.news-title span{ display:none;}
.kc-index a{ width:96%; margin:10px 2% 0 2%;}
.teacher a{ width:90%;}
.teacher img{ width:100%;}

.zhishi-list dd i{ display:block;}
.zhishi-list dt{ display:none;}
.zhishi-list dd{ width:98%; padding:0 1%;}
.kh-list a{ width:48%; margin:0 1%;}

.add-list li{ width:100%;}


.coach dt{ width:100%; max-width:170px; margin:0 auto; float:none;}
.coach dd{ width:100%;}
.news-right a{height:236px;}
.nynvsx li{ margin-bottom:15px;width:100%; display:block;}
.nynvsx li a{width:100%; margin:0px; padding:0px; display:block;}


.cihsa01{width:100%; float:left}
.cihsa02{width:100%; float:right}

}
@media(max-width:300px){
.nav li{ width:33.33%;}

}



/* jump */
#jump{position:fixed;bottom:10px;right:30px;width:40px;z-index:400; display:none}
*html #jump{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}
#jump li{height:42px;overflow:hidden;}
#top,#share,#reply,#sina,#ceping,#weixin{display:block;width:40px;height:42px;overflow:hidden;cursor:pointer;}
#top{background:url(../images/top.png) no-repeat;}
#share{background:url(../images/share.png) no-repeat;}
#reply{background:url(../images/reply.png) no-repeat;}
#sina{background:url(../images/sina.png) no-repeat;}
#weixin{background:url(../images/weixin.png) no-repeat;}
#top:hover{background:url(../images/toped.png) no-repeat;}
#share:hover{background:url(../images/shared.png) no-repeat;}
#reply:hover{background:url(../images/replyed.png) no-repeat;}
#sina:hover{background:url(../images/sinad.png) no-repeat;}
#weixin:hover{background:url(../images/weixind.png) no-repeat;}
#ceping{background:url(../images/ceping.png) no-repeat;}
#ceping:hover{background:url(../images/cepinged.png) no-repeat;}
#EWM{position:absolute;left:-120px;display:none; bottom:0px;}
#EWM img{width:120px;height:120px;}


.yewu-page1{ background:#fff; overflow:hidden; padding:40px 0;}
.yewu-nav{ max-width:1000px; overflow:hidden; margin:0 auto;}
.yewu-nav dl{ width:16%; height:160px; float:left; margin-left:0.8%; background:#23afec; position:relative; cursor:pointer;}
.yewu-nav dl:first-child{ margin:0;}
.yewu-nav dl.cur{ background:#242331;}
.yewu-nav dt{ width:100%; height:100%; position:absolute; left:0; top:0;}
.yewu-nav dd{ width:100%; text-align:center; position:absolute; left:0; top:70%; font-size:16px; color:#242331;}

.yewu-nav1 dt{ background:url(../images/yewu-nav1.png) no-repeat 0 0; background-size:100% auto;}
.yewu-nav2 dt{ background:url(../images/yewu-nav2.png) no-repeat 0 0; background-size:100% auto;}
.yewu-nav3 dt{ background:url(../images/yewu-nav3.png) no-repeat 0 0; background-size:100% auto;}
.yewu-nav4 dt{ background:url(../images/yewu-nav4.png) no-repeat 0 0; background-size:100% auto;}
.yewu-nav5 dt{ background:url(../images/yewu-nav5.png) no-repeat 0 0; background-size:100% auto;}
.yewu-nav6 dt{ background:url(../images/yewu-nav6.png) no-repeat 0 0; background-size:100% auto;}

.yewu-nav1.cur dt{ background:url(../images/yewu-nav1s.png) no-repeat 0 0; background-size:100% auto;}
.yewu-nav2.cur dt{ background:url(../images/yewu-nav2s.png) no-repeat 0 0; background-size:100% auto;}
.yewu-nav3.cur dt{ background:url(../images/yewu-nav3s.png) no-repeat 0 0; background-size:100% auto;}
.yewu-nav4.cur dt{ background:url(../images/yewu-nav4s.png) no-repeat 0 0; background-size:100% auto;}
.yewu-nav5.cur dt{ background:url(../images/yewu-nav5s.png) no-repeat 0 0; background-size:100% auto;}
.yewu-nav6.cur dt{ background:url(../images/yewu-nav6s.png) no-repeat 0 0; background-size:100% auto;}

.yewu-nav dl.cur{ background:#242331;}
.yewu-nav dl.cur dd{ color:#fff;}



.yewu-xuan{ max-width:1000px; margin:30px auto 0 auto;}
.yewu-xuan li{ display:none;}
.yewu-xuan h5{ font-size:30px; color:#333; border-left:2px solid #002f7b; line-height:30px; padding-left:10px; margin:20px 0;}
.yewu-xuan p{ font-size:16px; color:#666; line-height:1.6em; padding:0.2em 0;}
.yewu-xuan img{ width:32.8%; margin:15px 0.25%;}


.yewu-page2{ background:#f8f8f8; overflow:hidden; padding:30px 0;}
.yewu-page3{ background:#fff; overflow:hidden; padding:30px 0;}
.yewu-page4{ background:#f8f8f8; overflow:hidden; padding:30px 0;}
.yewu-page5{ background:#fff; overflow:hidden; padding:30px 0;}
.page-nr{ max-width:1000px; margin:0 auto;}
.page-nr li{ display:none;}
.page-nr h5{ font-size:30px; color:#333; border-left:2px solid #002f7b; line-height:30px; padding-left:10px; margin:20px 0;}
.page-nr p{ font-size:16px; color:#666; line-height:1.6em; padding:0.2em 0;}
.page-nr img{ width:32.8%; margin:15px 0.25%;}

.yewu-page6{ background:#f1f1f1; padding:30px 0;}
.page5-nr{ max-width:1000px; margin:0 auto;}
.tit-yw{ text-align:center;}
.yewu-page6 .tit-yw h5 span{ background:#f1f1f1;}
.tit-yw h5{ font-size:35px; color:#23afec; background:url(../images/tit-icon.jpg) repeat-x 0 center;}
.tit-yw h5 span{ display:inline-block; padding:0 20px;}
.tit-yw p{ font-size:24px; color:#989898; font-family:Impact;}

.slick-slide dl{ width:235px; background:#fff; margin:0 auto;}
.slick-dots{ display:none !important;}

.yewu-page7{ background:#fff; padding:30px 0;}
.yewu-page7 .tit-yw h5 span{ background:#fff;}




@media(max-width:1000px){
.yewu-nav dd{ font-size:14px;}
.yewu-page1,.yewu-page2,.yewu-page3,.yewu-page4,.yewu-page5,.yewu-page6,.yewu-page7{ padding:15px 10px;}
}

@media(max-width:750px){
.yewu-nav dl{ width:32%; margin:4px 0.666%}
.yewu-nav dl:first-child{ margin:4px 0.666%}
}
@media(max-width:600px){
.yewu-nav dl{ height:auto; margin:2px 0.666%}
.yewu-nav dl:first-child{ margin:2px 0.666%}
.yewu-nav dt{ display:none;}
.yewu-nav dd{ font-size:12px; position:inherit; left:auto; top:auto; line-height:3em;}
.page-nr img,.yewu-xuan img{ width:100%; margin:5px 0;}
.yewu-xuan p,.page-nr p{ font-size:12px !important;}
.yewu-xuan h5,.page-nr h5{ font-size:16px; line-height:18px; height:18px; margin:8px 0;}
.tit-yw h5 span{ font-size:16px;}
.tit-yw p{ font-size:13px;}
}
@media(max-width:350px){
.yewu-nav dd{ font-size:10px;}
}
.summer-2.dsf li{ width:25%; float:left; margin-top:15px; }


.tkboxs{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999; display:none}

.buxsd{max-width:500px; position:absolute; left:50%; margin-left:-250px; top:50%; margin-top:-245px; background:#FFF; padding:20px 0px 20px 20px; border:10px solid rgba(0,0,0,0.3); border-radius:5px; }
.sssfa{text-align:center; margin-bottom:10px; font-size:20px; line-height:40px;}
.tiaokusbx{height:400px; font-size:14px; overflow-y:scroll; padding-right:20px; line-height:24px;}

.gunbus{ width:30px; height:30px; position:absolute; right:10px; top:20px;}
.gunbus img{width:100%;}
.tiaokusbx p{padding:9px 0;}
.tiaokusbx h2{margin-bottom:20px; font-size:18px;}                                                                                            